insulating baffle - German English Dictionary